endure a difficult task - Espagnol Anglais Dictionnaire